do { os::scanln () }
    . { then &(line) =>
    	let result := { json::parse line },
    	switch result:
    	case Success v:
    	    { os::println { json::stringify v } },
    	case Failure err:
    	    { os::errorln { String err } },
    	end
    }
    . { crash-on-error };
